package com.wang.service;

import com.wang.model.AddressDO;
import com.wang.request.AddressAddRequest;
import com.wang.util.JsonData;
import com.wang.vo.AddressVO;

import java.util.List;

public interface AddressService {
    /**
     * 查询用户所有收货地址
     * @return
     */
    List<AddressVO> ListUserAllAddress();

    /**
     * 根据id获取地址详情信息
     * @param addressId
     * @return
     */
    AddressVO detail(long addressId);

    void add(AddressAddRequest addressAddRequest);

    /**
     * 删除地址
     * @param addressId
     * @return
     */
    int del(long addressId);
}
